#ifndef MKAHYPAR_DEFINES_H
#define MKAHYPAR_DEFINES_H

#include <chrono>
#include <cstdint>
#include <utility>
namespace mkahypar{
  using HypernodeID = uint32_t;
  using HyperedgeID = uint32_t;
  using HypernodeWeight = int32_t;
  using HyperedgeWeight = int32_t;
  using PartitionID = int32_t;
  using Gain = HyperedgeWeight;
  // #########Graph-Definitions#############
  using NodeID = HypernodeID;
  using EdgeID = HyperedgeID;
  using EdgeWeight = long double;
  using ClusterID = PartitionID;
}
#endif //MKAHYPAR_DEFINES_H
